Restaurants are clustered in the old town, especially in Bay Street; those on the river side of the street usually have decks over the river.
The Waterfront Depot in Bay Street, with a river deck, is the restaurant most strongly recommended by locals, and reservation is advised. It is housed in the former railroad depot from Maplethorpe, a few miles up the Suislaw River. The Italian restaurant 1285 Resto Bar opposite the Waterfront Depot is under the same ownership and is also strongly recommended by locals.
Mo's - Fish & Clamchowder restaurant in Florence's old town. Great view of the Siuslaw river and one of the best clam chowders to be found on the Oregon coast. This local chain of restaurant's was started in Newport, Oregon.
Old Town Florence packs many more great restaurants, many with river views and a great atmosphere.